package com.leigq.www.producer.entity;

import lombok.Data;

import java.util.Date;

/**
 * RabbitMQ消息记录表
 * <br/>
 * 防止消息发送失败，比如断网等意外情况
 * <p>
 * 创建人：asus <br>
 * 创建时间：2019-02-18 13:51 <br>
 * <p>
 * 修改人： <br>
 * 修改时间： <br>
 * 修改备注： <br>
 * </p>
 */
@Data
public class BrokerMessageLog {

    private String id;

    /**消息唯一标识*/
    private String msgId;

    /*消息内容，可以看作是消息中的对象*/
    private String message;

    /**尝试次数*/
    private Integer tryCount;

    /**消息发送状态0确定中1成功2失败*/
    private Integer status;

    /** 下次重试时间(超时时间)*/
    private Date nextRetry;

    private Date createTime;

    private Date updateTime;

}
